package com.ruoyi.system.service.impl;

import java.util.List;

import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.ruoyi.system.mapper.MktProductMapper;
import com.ruoyi.system.domain.MktProduct;
import com.ruoyi.system.service.IMktProductService;


@Service
public class MktProductServiceImpl extends ServiceImpl<MktProductMapper, MktProduct> implements IMktProductService {

    /**
     * 查询营销活动商品管理列表
     *
     * @param mktProduct 营销活动商品管理
     * @return 营销活动商品管理
     */
    @Override
    public List<MktProduct> selectMktProductList(MktProduct mktProduct) {
        return getBaseMapper().selectMktProductList(mktProduct);
    }

    @Override
    public List<MktProduct> selectAll() {
        //数据库中查询出商品数量大于0的所有商品
        LambdaQueryWrapper<MktProduct> wrapper = new LambdaQueryWrapper<MktProduct>().gt(MktProduct::getInventory, 0);
        return super.list(wrapper);
    }
}